//
//  ZLTextField.h
//  ZLCustomViews
//
//  Created by 科大 on 2024/6/19.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSInteger, ZLInputType) {
    ZLInputTypeDefault = 0,     /// 无限制
    ZLInputTypeNumber,          /// 数字
    ZLInputTypeLetter,          /// 字母
    ZLInputTypeNumberLetter,    /// 数字与字母
};

typedef NS_ENUM(NSInteger, ZLStyleType) {
    ZLStyleTypeDefault = 0,     /// 无限制
    ZLStyleTypePWD,             /// 密码样式
};

@interface ZLTextField : UITextField

/// 内容类型
@property (nonatomic, assign) ZLInputType inputType;

/// 样式类型
@property (nonatomic, assign) ZLStyleType styleType;

/// 内容类型
@property (nonatomic, assign) NSInteger maxLength;

@end

NS_ASSUME_NONNULL_END
